[高分求助]matlab参数方程 作图问题~

来源:百度知道 编辑:UC知道 时间:2024/04/28 06:11:26
如下所示有6个方程,其中a、b、c、d、e、f为未知数,其他参数都是已知的,在求解之前给定一个值,这样用solve求解方程组可以得出准确结果。

eq1=d*e-k1*a*c;
eq2=b*e-k2*a*d*d;
eq3=a+b+c+d+e+f-P;
eq4=0.97*P3-P2-c+a+b;
eq5=a+3*b+d-P1;
eq6=2*e+3*c+d-2*P5-3*P3-P1;
[x1 x2 x3 x4 x5 x6]=solve(eq1,eq2,eq3,eq4,eq5,eq6,a,b,c,d,e,f)

问题1:方程组求解后a会有很多解,我用什么命令可以剔除虚数解和负数解。
问题2:现在我需要变参数作图,比如我需要作出参数a和b随T变化的图线,该用何命令。

望高手不吝赐教~万分感激~

好像没有办法直接剔除虚数解,但是可行的办法是记下有几个实数解然后把ANS的值当作一个数组处理就可以了,至于画图的话PLOT就可以了结构是plot(变量1,变量2,‘参数’), 可以用命令help plot or doc plot these commands are really helpful

没学啊,去书店或找个老师请教一下吧……